if GetPrimitiveParameter(0) == 0 then
   
   SetScriptReturnValue(Inventory.new(Inventory.kTypeGlobal, GetPrimitiveParameter(1)) ~= nil)
   return 
   SetScriptReturnValue(Inventory.new(Inventory.kTypeGlobal, GetPrimitiveParameter(1)):getTokenAtIndex(GetPrimitiveParameter(2)) ~= nil)
   return 
   SetScriptReturnValue(Inventory.new(Inventory.kTypeGlobal, GetPrimitiveParameter(1)):getTokenAtIndex(GetPrimitiveParameter(2)):getGUID() ~= nil)
   return 
   SetScriptReturnValue(GetObjectDefinitionField(Inventory.new(Inventory.kTypeGlobal, GetPrimitiveParameter(1)):getTokenAtIndex(GetPrimitiveParameter(2)):getGUID(), ObjDef.type) ~= 2)
   return 
   do break end
   SetScriptReturnValue(false)
   return 

